#ifndef QTAV_FILTER_P_H
#define QTAV_FILTER_P_H

#include <QtAV/QtAV_Global.h>

namespace QtAV {

class Filter;
class FilterContext;
class Statistics;
class FilterPrivate : public DPtrPrivate<Filter>
{
public:
    FilterPrivate():
        enabled(true)
      , context(0)
      , statistics(0)
    {}
    virtual ~FilterPrivate() {}

    bool enabled;
    FilterContext *context; //used only when is necessary
    Statistics *statistics;
};

} //namespace QtAV

#endif // QTAV_FILTER_P_H
